Controlled Experiments on Pair Programming: Making Sense of Heterogeneous Results

نویسندگان

  • Reidar Conradi
  • Muhammad Ali Babar
چکیده

Recently, several controlled experiments on adoption and use of pair programming (PP) have been reported. Most of these experiments have been conducted by constructing small-scale programs of a few hundred lines of code, using correctness, duration, and effort metrics. However, none of these experiments is a replication of a previous one; and there are significant differences in contextual factors such as local goals, tasks (“treatments”), subject selection and pairing, defined metrics, and collected measures. Hence, it is very difficult to compare, assess, and generalize the results from such experiments. We illustrate this situation by comparing metrics and measures from two well-known PP experiments. We also discuss a published, formal meta-analysis of 18 PP experiments, including the two compared in this study, and which found PP effects of 10-15 % on key factors like program correctness. We then show how the author of the second PP experiment failed in applying large-scale, commercial defect rates and costs on the small-scale software systems from the author’s PP experiment. We finally argue that: 1) there should be more cooperation and standardization between experimental researchers that investigate the quantitative effects of PP e.g. on program correctness; 2) researchers should to a larger degree apply qualitative methods to study the social and cognitive impact of PP on teamwork, and how professional teams acquire and share knowledge to develop and maintain quality software. Such investigations will require longitudinal case studies in commercial settings, which cannot be achieved through experiments of short duration in academic environments.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A goal programming procedure for ranking decision making units in DEA

This research proposes a methodology for ranking decision making units byusing a goal programming model.We suggest a two phases procedure. In phase1, by using some DEA problems for each pair of units, we construct a pairwisecomparison matrix. Then this matrix is utilized to rank the units via the goalprogramming model.

متن کامل

Using Electromagnetism Algorithm for Determining the Number of kanbans in a Multi-stage Supply Chain System

This paper studies the multi-stage supply chain system (MSSCM) controlled by the kanban mechanism. In the kanban system, decision making is based on the number of kanbans as well as batch sizes. A kanban mechanism is employed to assist in linking different production processes in a supply chain system in order to implement the scope of just-in-time (JIT) philosophy. For a MSSCM, a mixed-integer...

متن کامل

An investigation into the frequency of Language Related Episodes in the EFL learners’ Homogeneous and Heterogeneous Dyadic Interaction

This study attempted to compare the relative frequency of the occurrence of Language Related Episodes (LREs) in the dyadic talks of pairs who were homogeneous and heterogeneous in terms of English proficiency.  LREs are those parts of the conversations where the interlocutors explicitly focus on linguistic form. The study was carried out with 60 Iranian university students of teaching English a...

متن کامل

A Mixed Integer Programming Formulation for the Heterogeneous Fixed Fleet Open Vehicle Routing Problem

The heterogeneous fixed fleet open vehicle routing problem (HFFOVRP) is one of the most significant extension problems of the open vehicle routing problem (OVRP). The HFFOVRP is the problem of designing collection routes to a number of predefined nodes by a fixed fleet number of vehicles with various capacities and related costs. In this problem, the vehicle doesn’t return to the depot after se...

متن کامل

Exponential membership function and duality gaps for I-fuzzy linear programming problems

Fuzziness is ever presented in real life decision making problems. In this paper, we adapt the pessimistic approach tostudy a pair of linear primal-dual problem under intuitionistic fuzzy (I-fuzzy) environment and prove certain dualityresults. We generate the duality results using exponential membership and non-membership functions to represent thedecision maker’s satisfaction and dissatisfacti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010